<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta name="msvalidate.01" content="5C552FB1D885E0E11D2957EC958C8018" />
  <meta name="sogou_site_verification" content="D1LukxLE09" />
  <meta name="shenma-site-verification" content="2a25c4619dde9476153b0ab9349fdb3e_1649048054"/>
  <meta name="bytedance-verification-code" content="lKs4FqwCHSJ3A/c5tT7X" />
  <link rel="shortcut icon" href="/favicon.ico">
  <title>添加作者微信-企业IT网络安全运维技术知识-全栈工程师修炼指南</title>
  <meta name="keywords" content="WeiyiGeek,全栈工程师修炼指南,学习交流群,IT系统运维知识,网络技术应用,网络安全解决方案,web、app开发,iot物联网开发,数据库优化,系统优化,系统监控,插件和扩展,开源软件,企业实践,分享学习知识">
  <meta name="Description" content="WeiyiGeek主页站,全栈工程师修炼指南,点加入添加作者微信,专注于企业安全开发运维SecDevOps,网安等保合规和渗透测试以及物联网IOT硬件DIY等内容分享,负责保障企业网络系统、应用程序、数据安全、持续集成与交付系统等方面的稳定运行,励志于维护计算机和互联网安全。">
  <style>
    body {
      margin: 0;
      padding: 0;
      background-color: #e8eef2;
      font-family: trebuchet ms, Verdana, verdana ref, segoe ui, sans-serif;
    }
  </style>
  <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9134434519967436" crossorigin="anonymous"></script>
  <script src="./js/statistics.js"></script>
</head>
<body>
  
<div id="btw-mask" style="position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; opacity: 0.7; z-index: 999; background: rgb(0, 0, 0);"></div>
<div id="btw-modal" style="position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 320px; text-align: center; font-size: 13px; background: rgb(255, 255, 255); border-radius: 10px; z-index: 9999; font-family: PingFangSC-Regular, sans-serif;">
<!-- <span id="btw-modal-close-btn" style="position: absolute; top: 5px; right: 15px; line-height: 34px; font-size: 34px; cursor: pointer; opacity: 0.2; z-index: 9999; color: rgb(0, 0, 0); background: none; border: none; outline: none;">×</span> -->
<p id="btw-modal-header" style="margin-top: 40px; line-height: 1.8; font-size: 13px; ">
  如需添加作者微信进行沟通学习交流, <br/> 请扫一扫下方二维码，添加<strong style="color: rgb(240, 65, 52);">【WeiyiGeeker】</strong> 微信.
  <img src="./img/wehat.jpg" style="width: 300px; margin-top: 10px;border-radius: 8px">
  <div id="btw-modal-input-code" style="margin-top: 20px; background: rgb(255, 255, 255);">
  <button id="btw-submit-btn" onclick="window.location.href='https://blog.weiyigeek.top/2018/1-1-1.html'" style="padding: 0px 10px; height: 32px; font-size: 14px; outline: none; border: none; color: rgb(255, 255, 255); background: #7ba8d0; cursor: pointer;">作者学习之路</button> 
  <button id="btw-submit-btn" onclick="window.location.href='https://space.bilibili.com/385802642/article'" style="padding: 0px 10px; height: 32px; font-size: 14px; outline: none; border: none; color: rgb(255, 255, 255); background: #08c160; cursor: pointer;">B站专栏页</button> 
  <button id="btw-back-btn" onclick="window.history.go(-1);" style="padding: 0px 10px; height: 32px; font-size: 14px; outline: none; border: none; color: rgb(255, 255, 255); background: rgb(222, 104, 109); cursor: pointer;">返回来源页</button>
</div>
<p id="btw-footer" style="margin: 40px 0px 20px; color: rgb(153, 153, 153);">为了能到远方，脚下的每一步都不能少</p>
</div>

<script>
  // 获取请求的变量
  function getQueryVariable(variable)
  {
    var query = window.location.search.substring(1);
    var vars = query.split("&");
    for (var i=0;i<vars.length;i++) {
      var pair = vars[i].split("=");
      if(pair[0] == variable){return pair[1];}
    }
    return(false);
  }

  // 过滤特殊字符
  function filterStr(str)  
  {  
    var pattern = new RegExp("[`~!@#$^*()=|{}':;',\\[\\].<>/?~！@#￥……&*（）——|{}【】‘；：”“'。，、？%+_]");  
    var specialStr = "";  
    for(var i=0;i<str.length;i++)  
    {  
      specialStr += str.substr(i, 1).replace(pattern, '');   
    }  
    return specialStr;  
  } 

  // 获取指定key并进行输出
  var key = getQueryVariable("key");
  if (key) {
    document.getElementById("key").innerText=filterStr(decodeURI(key));
  }
</script>
</body>
</html>